package com.auto.sns.core.dao;

import java.util.List;
import java.util.Map;

import com.system.common.Page;
import com.auto.sns.core.domain.SnsCoreHyperlink;
/**
 * : t_auto_sns_core_hyperlink
 * 
 * 
 * @author Gen
 */
public interface ISnsCoreHyperlinkDAO{
	/**
	 * @param bean
	 * @return
	 */
	SnsCoreHyperlink insertSnsCoreHyperlink(SnsCoreHyperlink bean);
	/**
	 * @param schyGuid
	 * @return
	 */
	boolean deleteSnsCoreHyperlink(String schyGuid);	
	/**
	 * @param bean
	 * @return
	 */
	SnsCoreHyperlink updateSnsCoreHyperlink(SnsCoreHyperlink bean);	
	/**
	 * @param schyGuid
	 * @return
	 */
	SnsCoreHyperlink loadSnsCoreHyperlink(String schyGuid);
	/**
	 * @param param
	 * @param page
	 * @return
	 */
	List<SnsCoreHyperlink> queryList(Map<String,Object> param,Page page);
	
	boolean updateReplyNum(String schyGuid);
	
	boolean updateRecommendNum(String schyGuid);
	
	boolean updateFavoriteNum(String schyGuid);

}
